a.mvLink, a.mvLink:after, .model_nav ul li a, .snav a, .sub_crumb li.apply_btn a, .slick-arrow, .ca_nav ul li a{
	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.banner_middle li a:before{
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition: all 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

html.no-js{opacity: 0;}
html{transition: all 0.3s cubic-bezier(0.215, 0.610, 0.355, 1.000); opacity: 1;}


/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:2px solid #999;background:#fff; box-shadow:1px 1px 20px rgba(0, 0, 0, 0.7);}
.hd_pops_con {}
.hd_pops_footer {position:relative; padding:10px 0;background:#f3f3f3; color:#333; text-align:left; font-size:13px;}
.hd_pops_footer li{float:right;}
.hd_pops_footer li:first-child{float:left;}
.hd_pops_footer button {padding:5px 10px;border:0;background:none;color:#333;}
.hd_pops_footer .hd_pops_reject{background:none;text-align:left}
.hd_pops_footer .hd_pops_close{background:none;position:absolute;top:10px;right:0}

/* slick-slider 공통 */
.slick-slider{position: relative; height: 100%;}
.slick-slider .slick-list{width: 100%; height: 100%;}
.slick-slider .slick-list .slick-track{height: 100%;}
.slick-slider .slick-slide{position: relative; outline:0; overflow: hidden; width: 100%; height: 100%;}
/* slick-slider dots */
.slick-slider .slick-dots{position: absolute; bottom: 70px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; z-index: 3;}
.slick-slider .slick-dots li{position: relative; display: inline-block; width: 12px; height: 12px; margin: 0 9px; padding: 0; cursor: pointer;}
.slick-slider .slick-dots li button{display: block !important; font-size: 0; line-height: 0; width: 12px; height: 12px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; border-radius: 30px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}
.sec_type1 .slick-slider .slick-dots li button{background: rgba(255, 255, 255, 0.5);}
.sec_type2 .slick-slider .slick-dots li button{background: rgba(200, 200, 200, 0.5);}
.sec_type1 .slick-slider .slick-dots li.slick-active button{background: rgba(255, 255, 255, 1);}
.sec_type2 .slick-slider .slick-dots li.slick-active button{background: rgba(150, 150, 150, 1);}
.slick-slider .slick-arrow{position: absolute; z-index: 3; top: 50%;}
.slick-slider .slick-arrow.slick-next{right: 0;}
.slick-slider .slick-arrow.slick-prev{left: 0;}


.jGallery{position: relative; min-width: 1200px; height: 640px;}
.jGallery img.jbg_img{position: relative; width: 100%;}
.jGallery.slick-slider .slick-dots li{width: 60px; height: 4px;}
.jGallery.slick-slider .slick-dots{bottom: 5%;}
.jGallery .slick-dots li button{width: 60px; height: 4px; padding: 0; border-radius: 0; background: rgba(255, 255, 255, 0.5);}
.jGallery .slick-dots li.slick-active button{background: rgba(255, 255, 255, 1);}
.jGallery .jtbs_wrap{position: relative; overflow: hidden; background-size: contain !important;}
.jGallery .jtbs_wrap.jtb1{background: url("../imgs/main/visual_image1.jpg") center no-repeat;}
.jGallery .jtbs_wrap.jtb2{background: url("../imgs/main/visual_image2.jpg") center no-repeat;}
.jGallery .jtbs_wrap.jtb3{background: url("../imgs/main/visual_image3.jpg") center no-repeat;}
.jGallery .jtbs_wrap.jtb4{background: url("../imgs/main/visual_image4.jpg") center no-repeat;}
.jGallery .jtbs_wrap.jtb5{background: url("../imgs/main/visual_image5.jpg") center no-repeat;}
.jGallery .jtbs_wrap div.jtbs{position: absolute; width: 1200px; left: 50%; margin-left: -602px; z-index: 2; top: 50%; margin-top: -198px;}
.jGallery .jtbs_wrap div.jtbs p{color: #fff; font-family: "NanumSquare"; font-size: 30px; line-height: 30px; font-weight: 300; padding-left: 5px;}
.jGallery .jtbs_wrap div.jtbs p span{display: block; font-weight: bold; font-size: 35px; margin-top: 3px;}

.jGallery.en_basic .jtbs_wrap div.jtbs p{font-size: 25px; line-height: 30px;}
.jGallery.en_basic  .jtbs_wrap div.jtbs p span{font-size: 30px; margin-top: 3px;}

.jGallery .jtbs_wrap div.jtbs h3{position: relative; padding-top: 22px; margin-top: 20px;}
.jGallery .jtbs_wrap div.jtbs h3 span{display: block; position: absolute; top: -3px; left: 10px; width: 56px; height: 3px; background: #dcd9d4;}
.jGallery .jtbs_wrap div.jtbs a.mvLink{position: relative; display: block; width: 88px; height: 88px; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 88px; margin-top: 30px;}
.jGallery .jtbs_wrap div.jtbs a.mvLink:after{content: ''; width: 88px; height: 85px; background: url("../imgs/main/arrow.png") no-repeat center; position: absolute; left: 0;}
.jGallery .jtbs_wrap div.jtbs a.mvLink:hover:after{left: 25px;}
.jGallery .jtbs_wrap div.jtbs a.mvLink:hover{border: 2px solid #fff;}
.jGallery .jtbs_wrap div.jtbs_bg{position: absolute; width: 40%; height: 100%; top: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5);}

.galleryTitle{width: 1200px; margin: 0 auto; height: 160px; text-align: center; padding-top: 35px; box-sizing: border-box;}
.galleryTitle h3{font-family: "nanumsquare"; font-size: 37px; color: #333; font-weight: 800;}
.galleryTitle p{font-size: 15px;}

.galleryBasic{position: relative; min-width: 1200px; height: 694px;}
/*@media (min-width:1920px){.galleryBasic{width: 1920px; margin: 0 auto;}}*/
.sec_type2 .galleryBasic{height: 691px;}
.galleryBasic.galleryNum1.slick-slider .slick-arrow{display: block; width: 100px; height: 100px; margin-top: -50px;}
.galleryBasic.galleryNum1.slick-slider .slick-arrow.slick-next{background: url("../imgs/galleryNum_arrow_r.png") no-repeat center rgba(0, 0, 0, 0.6);}
.galleryBasic.galleryNum1.slick-slider .slick-arrow.slick-prev{background: url("../imgs/galleryNum_arrow_l.png") no-repeat center rgba(0, 0, 0, 0.6);}
.galleryBasic.galleryNum1.slick-slider .slick-arrow:hover{background-color: rgba(0, 0, 0, 1);}
.galleryBasic.galleryNum2.slick-slider .slick-arrow{display: block; width: 100px; height: 100px; margin-top: -50px;}
.galleryBasic.galleryNum2.slick-slider .slick-arrow.slick-next{background: url("../imgs/galleryNum_arrow_r.png") no-repeat center rgba(0, 0, 0, 0.6);}
.galleryBasic.galleryNum2.slick-slider .slick-arrow.slick-prev{background: url("../imgs/galleryNum_arrow_l.png") no-repeat center rgba(0, 0, 0, 0.6);}
.galleryBasic.galleryNum2.slick-slider .slick-arrow:hover{background-color: rgba(0, 0, 0, 1);}
.galleryBasic .gnimg{background-repeat: no-repeat; background-position: center; width: 100%; background-size: contain !important;}
.galleryBasic.slick-slider .slick-dots{bottom: 40px;}

.model_wrap{position: relative; width: 100%;}
.model_nav{width: 100%; height: 85px; background: #000;}
.model_nav > div{width: 1200px; height: 85px; margin: 0 auto; text-align: center;}
.model_nav ul:after{content:""; clear:both; display:block; *zoom:1;}
.model_nav ul{display: inline-block;}
.model_nav ul li{float: left; padding: 0 40px; text-align: center;}
.model_nav ul li a{display: block; width: 100%; height: 100%; line-height: 83px; color:#fff; font-size:16px; border-bottom: 2px solid #000; padding: 0 5px; box-sizing: border-box;}
.model_nav ul li a:hover, .model_nav ul li.on a{border-bottom: 2px solid #fff;}
.model_area{width: 100%; margin: 60px 0; background: #ffffff; height: 184px;}
.model_area .model_box{position: relative; width: 1200px; margin: 0 auto; height: 100%;}
.model_area .model_0{position: absolute; width: 1200px; margin: 0 auto; top: 0;}
.model_area .model_1{z-index: 2;}
.model_area .model_0.notDisplay .slick-list{visibility: hidden; z-index: 1;}
.model_area .model_0.notDisplay .slick-arrow{display: none !important;}
.model_area .model_0 a{display: block; text-align: center;}
.model_area .model_0 a span{font-size: 15px; color: #000; font-weight: bold;}

.model_area .slick-slider .slick-arrow{width: 50px; height: 50px; top: 67px;  background: #b3b3b3; border-radius: 40px;}
.model_area .slick-slider .slick-arrow:after{content: ''; position: absolute; top: 13px; left: 13px; width: 24px; height: 24px; background: url("../imgs/main/mbanner_arrow.png") 0 0;}
.model_area .slick-slider .slick-arrow.slick-prev:after{content: ''; background-position: 0 -24px;}
.model_area .slick-slider .slick-arrow.slick-next{right: -50px;}
.model_area .slick-slider .slick-arrow.slick-prev{left: -50px;}

.banner_wrap{position: relative; width: 100%; background: url("../imgs/main/banner_bg.jpg") no-repeat top center; background-size: cover; min-width: 1200px;}
.banner_top{width: 100%; text-align: center;}
.banner_top h3{display: inline-block; width: 270px; height: 145px; background: url("../imgs/main/middle_logo.png") no-repeat center;}

.banner_middle ul:after{content:""; clear:both; display:block; *zoom:1;}
.banner_middle li{position: relative; float: left; width: 50%;}
.banner_middle li img{width: 100%;}
.banner_middle li a:before{content: ''; display: block; position: absolute; z-index: 2; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); top: 0; left: 0;}
.banner_middle li a:hover:before{background: rgba(0, 0, 0, 0.9);}
.banner_middle li a{display: block; width: 100%; height: 100%;}
.banner_middle li span.bmText{position: absolute; width: 600px; left: 0; z-index: 3; display: inline-block; font-family: "NanumSquare"; font-size: 19px; color: #fff; top: 50%; margin-top: -28px; line-height: 25px; text-align: center;}
.en_basic .banner_middle li span.bmText{margin-top: -17px;}
.banner_middle li:first-child span.bmText{left: auto; right: 0;}
.banner_middle li span b{position: relative; font-size: 29px; font-weight: bold; line-height: 35px;}
.banner_middle li span b:after{content: ''; position: absolute; width: 20px; height: 20px; background: url("../imgs/main/banner_middle_arrow.png"); top:5px; right: -50px;}

.banner_bottom{position: relative; width: 100%; padding: 70px 0;}
.banner_bottom > ul:after{content:""; clear:both; display:block; *zoom:1;}
.banner_bottom > ul{width: 1200px; margin: 0 auto; background: #fff;}
.banner_bottom > ul > li{position: relative; width: 50%; float: left; padding: 20px 30px; box-sizing: border-box;}
.banner_bottom li ul{padding: 0 20px;}
.banner_bottom li li{position: relative; font-size: 15px; line-height: 34px; padding-right: 80px; width: 100%; box-sizing: border-box; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.banner_bottom li li span{position: absolute; right: 0; top: 0; color: #999; font-size: 14px;}
.banner_bottom h3{position: relative; font-family: "NanumSquare"; font-size: 23px; color: #000; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 15px; padding: 0 20px; box-sizing: border-box; font-weight: bold; line-height: 40px;}
.banner_bottom h3 a{position: absolute; top: 5px; right: 10px; display: block; width: 30px; height: 30px; background: url("../imgs/main/board_more.png") no-repeat center; transition:.3s;}
.banner_bottom h3 a:hover{-o-transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}

.spec_box{width: 1200px; margin: 0 auto; padding: 70px 0;}

/*Common - Pop-Up*/
.pop-up{position:fixed; width:100%; height:100%; left:0; top:0; z-index:999; background:rgba(0,0,0,1); display: none;}
.pop-up-open{overflow-x:hidden; overflow-y:auto;}
.pop-up-wrap{position:relative; width:800px; margin: 80px auto 50px; background:#fff; z-index:999; -moz-box-shadow:2px 2px 10px #666; -webkit-box-shadow:2px 2px 10px #666; box-shadow:2px 2px 10px #666; border-radius:5px; padding:20px; padding-bottom: 50px;}
.pop-up-top, .pop-up-middle, .pop-up-bottom{position:relative; box-sizing:border-box; clear:both;}
.pop-up-wrap .pop-up-top {border-bottom:1px solid #888; text-align: center; padding: 40px 0;}
.pop-up-wrap .pop-up-top h3{font-family: "NanumSquare"; font-size: 33px; color: #000; font-weight:bold;}
.pop-up-wrap .pop-up-top p{font-size: 15px;}
.pop-up-wrap .pop-up-top .pop-closed{position:absolute; display:inline-block; padding:5px 10px; top:0; right:0;}
.pop-up-wrap .pop-up-top .pop-closed:after{content:''; position: absolute; top: -80px; right: -110px; display: block; width:30px; height:30px; background: url("../imgs/main/pop_close.png");}
.pop-up-wrap .pop-up-middle{margin:25px 0;}
.pop-up-wrap .pop-up-middle .pop-up-input-area{margin-bottom:20px;}
.pop-up-wrap .pop-up-middle .pop-up-input-area ul:after{content:""; clear:both; display:block; *zoom:1;}
.pop-up-wrap .pop-up-middle .pop-up-input-area > ul > li{position:relative; float: left; width: 46%; margin: 0 2%;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area{text-align: center;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area .td-car{display: none;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area .td-car0{display: block;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area ul{display: inline-block;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area li{float: left;}
.pop-up-wrap .pop-up-middle .pop-up-input-area .pop-img-area li p{font-family: "NanumSquare"; font-size: 23px; color: #000; font-weight:bold; margin-top: 50px;}
.pop-up-wrap input[type=text], .pop-up-wrap select{padding: 0 10px; display:inline-block; height:45px; border:1px solid #a0a0a0; box-sizing:border-box; font-size:15px; background:#fff; border-radius:0; color:#535353; width:100%; box-shadow:none;}
.pop-up-wrap input::placeholder, .pop-up-wrap input::-moz-placeholder, .pop-up-wrap input:-ms-input-placeholder, .pop-up-wrap input::-ms-input-placeholder{color: #999;}
.pop-up-wrap .textarea-area{position:relative; width: 96%; margin: 0 auto;}
.pop-up-wrap textarea{padding: 10px; height:130px; border:1px solid #a0a0a0; box-sizing:border-box; font-size:15px; background:#fff; border-radius:0; color:#535353; width:100%; box-shadow:none; resize: none;}
.pop-up-wrap .pop-up-bottom{width: 96%; margin: 0 auto;}
.pop-up-wrap .pop-up-bottom > ul:after{content:""; clear:both; display:block; *zoom:1;}
.pop-up-wrap .pop-up-bottom li{float: left;}
.pop-up-wrap .pop-up-bottom > ul > li:first-child{padding-top: 17px;}
.pop-up-wrap .pop-up-bottom > ul > li{width: 50%;}
.pop-up-wrap .pop-up-bottom > ul > li input[type=submit]{background: #163885; border:0; cursor:pointer; width: 100%; height:55px; line-height:55px; display:block; font-family: "NanumSquare"; font-size: 17px; color: #fff; font-weight:bold;}
.pop-up-wrap .pop-up-bottom li li{float: left; line-height: 20px;}
.pop-up-wrap .pop-up-bottom li li:first-child{margin-right: 10px;}
.pop-up-wrap .pop-up-bottom li input[type=checkbox]{width: 20px; height: 20px; border-radius: 0;}
.pop-up-wrap .pop-up-bottom li li a{display: block; width: 70px; height: 20px; text-align: center; background: #888; font-size: 12px; color: #fff; margin-left: 20px;}


/* 푸터 */
.footer_wrap{position: relative; width: 100%; color: #bbb; padding: 40px 0; background: #252525; min-width: 1200px;}
.footer_box{width: 1200px; margin: 0 auto; padding-left: 270px; box-sizing: border-box; background: url("../imgs/bottom_logo.png") no-repeat 59px center;}
.footer_wrap .footer_basic{margin: 0 auto; font-size: 13px; height: 20px;}
.footer_wrap .footer_basic:first-child{margin-bottom: 15px;}
.footer_wrap ul:after{content:""; display:block; clear:both;}
.footer_wrap ul{display: inline-block;}
.footer_wrap ul li{float: left; line-height: 20px; padding: 0; margin-left: 10px; padding-left: 10px;}
.footer_wrap ul li:first-child{padding-left: 0; margin-left: 0; background: none;}
.footer_wrap.en_basic .footer_basic{height: 36px;}
.footer_wrap.en_basic .footer_basic:first-child{height: 20px;}
.footer_wrap.en_basic ul.footer_middle li{line-height: 18px;}
.footer_wrap.en_basic ul.footer_middle li:nth-child(3){padding-left: 0; margin-left: 0; clear: both;}
.footer_wrap .footer_copy{margin-top: 10px;}
.footer_wrap .footer_top{color: #fff;}

.bread_crumb{position: relative; z-index: 2; width: 100%; height: 70px; background: #f8f8f8; border-top: 1px solid #e9e9e9;}
.bread_crumb ul:after{content:""; display:block; clear:both;}
.bread_crumb ul{width: 1200px; margin: 0 auto; padding: 20px 0; line-height: 30px;}
.bread_crumb li{position: relative; float: left; margin-left: 30px;}
.bread_crumb li:first-child{margin-left: 0;}
.bread_crumb li:after{content: '>'; position: absolute; right: -20px;}
.bread_crumb li:last-child:after{content: '';}

.sub_crumb{position: relative; width: 100%; height: 70px; background: #f8f8f8; border-top: 1px solid #e9e9e9; z-index: 9; box-sizing: content-box;}
.sub_crumb.topActive{position: fixed; top: 0;}
.sub_crumb ul{position: relative;width: 1200px; margin: 0 auto; height: 70px;}
.sub_crumb ul li{height: 70px;}
.sub_crumb ul li.apply_btn{position: absolute; z-index: 2; top: 18px; right: 0; height: 32px;}
.sub_crumb ul li.apply_btn.apply_testDrive{right: 150px;}
.sub_crumb ul li.apply_btn a{display: block; line-height: 32px; padding: 0 20px; background: #666; color: #fff; font-size: 13px;}
.sub_crumb.sub_green li.apply_btn a:hover{background: #000;}
.sub_crumb.sub_blue li.apply_btn a:hover{background: #000;}
.sub_crumb.sub_red li.apply_btn a:hover{background: #000;}

/* Text Area Type */
.text_box{position: relative; width: 100%; margin: 0 auto;}
.text_box p{position: relative; font-size: 14px; line-height: 23px; min-height: 23px;}


/* Table Type */
.basic_table{width: 100%;}
.basic_table th, .basic_table td{line-height: 20px; padding: 15px 20px; border: 1px solid #ddd; border-right: 0; font-size: 14px;}
.basic_table th{padding: 20px;}
.basic_table th:first-child, .basic_table td:first-child{border-left: 0;}
.basic_table th{border: 0; background: #eee; font-size: 15px; font-weight: bold; border-top: 2px solid #666;}
.basic_table.double_th th{border-top: 1px solid #ddd;}
.basic_table.double_th tr:first-child th{border-top: 2px solid #666;}
.basic_table.vertical_table td{text-align: left;}
.basic_table.vertical_table th{border: 1px solid #ddd;}
.basic_table.vertical_table tr:first-child th{border-top: 2px solid #666;}
.basic_table.vertical_table tr:first-child td{border-top: 2px solid #666;}
.basic_table.vertical_table td:first-child{background: #eee; font-size: 15px; font-weight: bold; text-align: center;}
.basic_table.vertical_table.row_table tr:first-child td:first-child+td{background: #eee; font-size: 15px; font-weight: bold;}
.basic_table.vertical_table.row_table tbody tr:first-child th{border-top: 0;}
.basic_table.vertical_table.row_table tbody tr:first-child td{border-top: 0;}

.basic_table.vertical_table td:nth-child(4){border-right: 1px solid #ddd;}
.basic_table.vertical_table tr:last-child td{border-right: 1px solid #ddd;}

/* Bullet Type */
.list_bullet{position: relative; padding-left: 16px; box-sizing: border-box;}
.list_bullet:before{content: ""; position: absolute; top: 9px; left: 4px; width: 4px; height: 4px; background: #333; border-radius: 50px;}
.list_bullet.square_bullet:before{content: ""; border-radius: 0;}
.list_bullet.line_bullet:before{content: ""; border-radius: 0; width: 7px; height: 1px; top: 11px; background: #333;}
.list_bulle.bullet_t10:before{content: ""; top: 10px;}
.list_bullet.bullet_t11:before{content: ""; top: 11px;}
.list_bullet.bullet_t12:before{content: ""; top: 12px;}
.list_bullet.bullet_t13:before{content: ""; top: 13px;}
.list_bullet.bullet_t14:before{content: ""; top: 14px;}
.list_bullet.bullet_t15:before{content: ""; top: 15px;}
.list_bullet.bullet_t20:before{content: ""; top: 17px;}
.list_bullet.bullet_t25:before{content: ""; top: 22px;}
.list_bullet.bullet_size5:before{content: ""; width: 5px; height: 5px;}
.list_bullet.bullet_size6:before{content: ""; width: 6px; height: 6px;}
.list_bullet.bullet_size7:before{content: ""; width: 7px; height: 7px;}
.list_bullet.bullet_size8:before{content: ""; width: 8px; height: 8px;}
.list_bullet.bullet_size5{padding-left: 17px;}
.list_bullet.bullet_size6{padding-left: 18px;}
.list_bullet.bullet_size7{padding-left: 19px;}
.list_bullet.bullet_size8{padding-left: 20px;}


/* 서브 탑 타이틀 */
.sub_top_title{position:relative; width: 100%; height: 218px; color: #000; min-width: 1200px; box-sizing: content-box;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);}
.sub_top_title.sp0{background: url(../imgs/stop0.jpg) no-repeat center;}
.sub_top_title.sp1{background: url(../imgs/stop1.jpg) no-repeat center;}
.sub_top_title.sp2{background: url(../imgs/stop2.jpg) no-repeat center;}
.sub_top_title.sp3{background: url(../imgs/stop3.jpg) no-repeat center;}
.sub_top_title.sp4{background: url(../imgs/stop4.jpg) no-repeat center;}
.sub_top_title.sp5{background: url(../imgs/stop5.jpg) no-repeat center;}
.sub_top_title h2{font-family: "nanumsquare"; font-size: 33px; font-weight: bold; color: #fff; text-align: center; padding-top: 69px; line-height: 40px;}
.sub_top_title p{font-family: "nanumsquare"; font-size: 17px; color: #fff; text-align: center; line-height: 20px; margin-top: 20px;}


.snav{position: relative; width: 100%;}
.snav .snav_sky{position: relative; height: 61px; width: 100%; top: 0; z-index: 9;}
.snav.snav_white{position : relative; border-bottom: 0; border-top: 1px solid #edecec; box-sizing: content-box;}
.snav.snav_white .snav_sky{background: #fff;}
.snav.snav_white.topActive .snav_sky{position : fixed; top: 71px; border-bottom: 1px solid #edecec;}
.snav.snav_black .snav_sky{background: #000; height: 60px;}
.snav.snav_black{border-bottom: 0;}
.snav.snav_black.topActive .snav_sky{position: fixed;}
.snav ul:after{content:""; display:block; clear:both;}
.snav ul{width: 1200px; margin: 0 auto;}
.snav li{float: left; height: 60px; margin-left: 30px;}
.snav li:first-child{margin-left: 0;}
.snav.snav_white li{height: 60px;}
.snav a{display: block; width: 100%; height: 100%; line-height: 60px; padding: 0 18px; font-size: 15px; font-weight: bold; box-sizing: border-box;}
.snav.snav_white a{line-height: 60px;}
.snav.snav_black a{color: #fff; border-bottom: 4px solid #000;}
.snav.snav_white a{border-bottom: 4px solid #fff;}
.snav.snav_black a:hover, .snav.snav_black a.active{border-bottom: 4px solid #fff;}
.snav.snav_white.snav_green a:hover, .snav.snav_white.snav_green a.active{border-bottom: 4px solid #333;}
.snav.snav_white.snav_blue a:hover, .snav.snav_white.snav_blue a.active{border-bottom: 4px solid #333;}
.snav.snav_white.snav_red a:hover, .snav.snav_white.snav_red a.active{border-bottom: 4px solid #333;}



.ca_nav{position:relative; width: 100%; height: 52px; margin-bottom: 40px;}
.ca_nav ul{width: 100%; margin: 0 auto;}
.ca_nav ul:after{content:""; clear:both; display:block;}
.ca_nav ul li{float: left; height: 50px; line-height: 50px; text-align: center; font-size: 15px; font-weight: bold;}
.ca_nav ul.num1 li{width: 100%;}
.ca_nav ul.num2 li{width: 50%;}
.ca_nav ul.num3 li{width: 33.33%;}
.ca_nav ul.num4 li{width: 25%;}
.ca_nav ul.num5 li{width: 20%;}
.ca_nav ul.num6 li{width: 16.66%;}
.ca_nav ul.num7 li{width: 14.285%;}
.ca_nav ul li a{display: inline-block; width: 100%; height: 100%; background: #f5f6f8; border: 1px solid #d2d2d2; border-left: 0; box-sizing: border-box;}
.ca_nav ul li:first-child a{border-left: 1px solid #d2d2d2;}
.ca_nav ul li a:hover, .ca_nav ul li a.active{background: #333; color: #fff; border: 1px solid #333;}

.jContaine
r{position: relative; width: 100%; background: #f8f8f8;}
.sContainer{position: relative; width: 1200px; margin: 0 auto;}
.page_title{padding: 50px 0;}
.page_title h2{font-family: "nanumsquare"; font-size: 33px; color: #333; font-weight: 800; padding-left: 14px; border-left: 4px solid #0068b7; line-height: 33px;}
.page_title p{margin-top: 25px; font-size: 15px; font-weight: bold; color: #333;}
.cwrap{background: #fff; border: 1px solid #ccc; box-sizing: border-box; padding: 30px 30px 50px; margin-bottom: 50px;}
.cwrap_news, .cwrap_event, .cwrap_ENnews, .cwrap_ENevent{padding: 0; border: 0; background: none;}

h3.par_title{font-size: 23px; line-height: 26px; font-weight: bold; font-family: "nanumsquare";}
h3.par_title span{position: relative; display: block; padding-left: 15px;}
h3.par_title span:after{content: ''; position: absolute; top: 10px; left: 0; width: 6px; height: 6px; background: #0068b7;}
h4.pars_title{font-size: 21px; line-height: 26px; font-weight: bold; font-family: "nanumsquare";}

.history_table{width: 100%; padding-left: 20px; background: url("../imgs/history_line.png") repeat-y 26px 0;}
.history_table ul:after{content:""; clear:both; display:block;}
.history_table > ul{margin-bottom: 20px;}
.history_table li{float: left; line-height: 25px;}
.history_table li.his_year{position: relative; font-size: 21px; font-weight: bold; font-family: "nanumsquare"; width: 120px; padding-left: 30px;}
.history_table li.his_year:before{content: ''; position: absolute; top: 6px; left: 0; display: block; width: 13px; height: 13px; border: 3px solid #b5b5b5; background: #fff; border-radius: 20px; box-sizing: border-box;}
.history_table li.his_month{font-size: 19px; font-weight: bold; font-family: "nanumsquare"; width: 60px;}
.history_table li ul{margin-bottom: 10px;}


.car_plus .car_plus_top{width: 100%; height: 694px; background: url("../imgs/plus/img1.jpg") top center no-repeat;}
.car_plus .car_img{text-align: center;}
.car_plus .car_img.car_img_gray{background: #f3f3f3;}

/* 약관박스 */
.cf_terms{width: 100%; height: 500px; box-sizing: border-box; padding: 20px; border: 0;}
.cwrap_policy{padding: 0;}

.empty_li{text-align: center;}

.top_go{position:fixed; z-index:20; right:50px; bottom:58px; width:50px; height:50px; background:url(../imgs/top.png) center no-repeat; background-size:contain; display:none; opacity: .9;}

.galleryNum{}

.ctt_admin{position: absolute; top: 100px; left: 50%; margin-left: 510px; z-index: 10; color: #fff; width: 90px;}

.hide {display: none !important;}

@media (max-width:1350px){	
	.model_area .slick-slider .slick-arrow.slick-next{right: 0;}
	.model_area .slick-slider .slick-arrow.slick-prev{left: 0;}
	
	.jGallery .jtbs_wrap div.jtbs{margin-left: -580px; z-index: 2; top: 50%; margin-top: -160px;}
}